package com.yuyou.fn.educational.entity;

import com.github.wens.mybatisplus.annotations.TableField;
import com.github.wens.mybatisplus.annotations.TableId;
import com.github.wens.mybatisplus.annotations.TableName;
import com.github.wens.mybatisplus.examples.Example;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 * 老师课酬
 *
 */
@TableName(value = "teacher_remuneration")
public class TeacherRemuneration implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	public static Example<TeacherRemuneration> createExample(){
		return new Example<TeacherRemuneration>(TeacherRemuneration.class);
	}

	/**  */
	@TableId(value = "teacher_remuneration_id")
	private Long teacherRemunerationId;

	/**  */
	@TableField(value = "area_team_id")
	private Long areaTeamId;

	/**  */
	@TableField(value = "bus_team_id")
	private Long busTeamId;

	/**  */
	@TableField(value = "period_id")
	private Long periodId;

	/** 班级ID */
	@TableField(value = "class_id")
	private Long classId;

	/**  */
	@TableField(value = "class_lecture_id")
	private Long classLectureId;

	/** 老师ID */
	@TableField(value = "teacher_id")
	private Long teacherId;

	/** 课时 */
	@TableField(value = "class_time")
	private Integer classTime;

	/** 课酬 */
	private BigDecimal amount;

	/** 学生人数 */
	@TableField("student_amount")
	private Integer studentAmount;

	/**  */
	@TableField(value = "create_time")
	private Date createTime;

	/**  */
	@TableField(value = "update_time")
	private Date updateTime;

	@TableField(value = "class_date")
	private Date classDate;

	public Long getTeacherRemunerationId() {
		return this.teacherRemunerationId;
	}

	public void setTeacherRemunerationId(Long teacherRemunerationId) {
		this.teacherRemunerationId = teacherRemunerationId;
	}

	public Long getAreaTeamId() {
		return this.areaTeamId;
	}

	public void setAreaTeamId(Long areaTeamId) {
		this.areaTeamId = areaTeamId;
	}

	public Long getBusTeamId() {
		return this.busTeamId;
	}

	public void setBusTeamId(Long busTeamId) {
		this.busTeamId = busTeamId;
	}

	public Long getPeriodId() {
		return this.periodId;
	}

	public void setPeriodId(Long periodId) {
		this.periodId = periodId;
	}

	public Long getClassId() {
		return this.classId;
	}

	public void setClassId(Long classId) {
		this.classId = classId;
	}

	public Long getClassLectureId() {
		return this.classLectureId;
	}

	public void setClassLectureId(Long classLectureId) {
		this.classLectureId = classLectureId;
	}

	public Long getTeacherId() {
		return this.teacherId;
	}

	public void setTeacherId(Long teacherId) {
		this.teacherId = teacherId;
	}

	public Integer getClassTime() {
		return this.classTime;
	}

	public void setClassTime(Integer classTime) {
		this.classTime = classTime;
	}

	public BigDecimal getAmount() {
		return this.amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getStudentAmount() {
		return studentAmount;
	}

	public void setStudentAmount(Integer studentAmount) {
		this.studentAmount = studentAmount;
	}

	public Date getClassDate() {
		return classDate;
	}

	public void setClassDate(Date classDate) {
		this.classDate = classDate;
	}
}
